package com.eeepay.eeepay_v2.util;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by zw on 2016/4/26 0026.
 * 计算金钱的工具类
 */
public class MoneyUtils {

    public static final String QUANTITY= "quantity";//数量
    public static final String UNIT = "unit";//单位

    /**
     * 单位转换
     * @param moneyStr
     * @return 返回钱的 （值 ）和 （单位） map
     */
    public static Map<String, String> UnitConvert(String moneyStr){
        float money = MathUtils.String2Float(moneyStr);
        Map<String, String> map = new HashMap<>();
        if(money > 1000){
            map.put(QUANTITY, money / 10000 +"");
            map.put(UNIT, "万元");
        }else if(money > (10000 * 10000)){
            map.put(QUANTITY, money / (10000 * 10000) +"");
            map.put(UNIT, "亿元");
        }else {
            map.put(QUANTITY, money +"");
            map.put(UNIT, "元");
        }
        return map;
    }
}
